auto redis = new Redis(); redis.send("SELECT", 1); redis.send("FLUSHDB"); redis.setBit("bf", 3, true); assert(redis.getBit("bf", 3)); redis.setBit("bf", 0, true); assert(redis.getBit("bf", 0)); assert(!redis.getBit("bf", 1)); assert(!redis.getBit("bf", 2)); assert(redis.getBit("bf", 3)); redis.btr("bf", 0); assert(!redis.getBit("bf", 0)); redis.btr("bf", 3); assert(!redis.getBit("bf", 3));
Tests and resets (sets to 0) the bit.
Internally use SETBIT function.